1 general:: Phrase(s): have a gift for (doing) something Fig. to have a natural talent for doing something. • Tony has a gift for writing short stories. • Sharon has a gift for dealing with animals.
McGrawhill's American Idioms And Phrasal Verbs